package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * Api接口管理对象 api
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class Api extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** api接口id */
    private String apiId;

    /** api接口name */
    @Excel(name = "api接口name")
    private String apiName;

    /** 所属项目名称 */
    @Excel(name = "所属项目名称")
    private String projectsName;

    /** 请求方式 */
    @Excel(name = "请求方式")
    private String method;

    /** api的host */
    @Excel(name = "api的host")
    private String host;

    /** api的地址 */
    @Excel(name = "api的地址")
    private String apiurl;

    /** api的地址 */
    @Excel(name = "api的类型")
    private String type;

    /** 超时时间 */
    @Excel(name = "超时时间")
    private String timeout;

    /** 请求参数 */
    @Excel(name = "请求参数")
    private String requestParams;

    /** 请求示例 */
    @Excel(name = "请求示例")
    private String requestBody;

    /** 返回示例 */
    @Excel(name = "返回示例")
    private String returnExample;

}
